package com.program.facesigninsystem.dao;

import com.program.facesigninsystem.entity.Classes;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface IClassesDao {
    /****
     * 返回班级信息
     * @param cid
     * @return
     */
    Classes selectClasses(@Param("cid") String cid);

    /****
     * 新建班级（名单）
     * @param cid
     * @param name
     * @param count
     * @param tid
     */
    void insertClasses(@Param("cid")String cid,@Param("name")String name,@Param("count")int count,@Param("tid")String tid);

    /****
     * 更新班级（名单）人数
     * @Param cid
     */
    void updateClasses(@Param("cid")String cid);

    /***
     * 按教师id获取名单列表
     * @param tid
     * @return
     */
    List<Classes> selectClassListByTid(@Param("tid") String tid);
}
